Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour San Benedetto Challenger Wimbledon - London Pozoblanco Challenger Zhangjiagang Challenger Segovia Challenger Porto Challenger Zhuhai Challenger Davis Cup, Group I, 1R, ARG-LTU 4-0 Orleans Challenger Gwangju Challenger Lugano Challenger Tenerife 1 Challenger Pau Challenger Cherbourg Challenger Quimper Challenger Lille Challenger Hamburg Challenger Taipei Challenger Busan Challenger Shenzhen 1 Challenger Bratislava 1 Challenger Guangzhou Challenger Kachreti Challenger Wuxi Challenger Blois Challenger Lexington Challenger Chicago Challenger Astana Challenger Grodzisk Mazowiecki Challenger Manacor Challenger Istanbul Challenger Hersonissos 1 Challenger M25+H Bacau Brest Challenger St. Brieuc Challenger Roanne Challenger Helsinki Challenger Lyon Challenger Lugano Challenger Abidjan 2 Challenger Quimper Challenger Hersonissos 2 Challenger Abidjan 1 Challenger Grodzisk Mazowiecki Challenger Oeiras 1 Challenger M15 Buzau M15 Bucharest Astana Challenger M25 Tbilisi M15 Sofia M25 Targu Mures Grodzisk Mazowiecki Challenger Tbilisi Challenger Chisinau Challenger M15 Bucharest Bratislava 1 Challenger Braunschweig Challenger M15 Slobozia San Marino Challenger M15 Otopeni Brest Challenger Bratislava 2 Challenger M15 Heraklion Davis Cup, Group I, PO, LTU-GEO 3-2 Spain F13 Belarus F1 Lithuania F2 Portugal F2 Portugal F3 Spain F16 Lithuania F1 Lithuania F2 USA F23 USA F24 USA F26 USA F27 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Great Britain F6 Spain F17 Spain F18 Belarus F1 Belarus F2 Germany F9 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F29 Germany F2 USA F1 USA F2 USA F4 USA F5 USA F6 Usa F7 Usa F8 Usa F9 Poland F1 Poland F2 Poland F3 Netherlands F1 Netherlands F2 Germany F7 Austria F5 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F15 Great Britain F16 Dominican Republic F1 Great Britain F1 Great Britain F2 Netherlands F4 France F17 Brazil F1 Great Britain F1 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Czech Republic F4 Germany F1 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Switzerland F2 Czech Republic F4 Czech Republic F5 Slovakia F2 M15 Bad Salzdetfurth M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Heraklion M15 Rovinj M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya M25 Antalya Guzzini Challenger - Recanati Ford Tennis Championships - Louisville 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Polska Energia Open - Bytom Siemens Open - Scheveningen Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Ford Tennis Championships - Louisville PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Wroclaw Challenger Dallas Challenger Kyoto Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger Karlsruhe Challenger Istanbul Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Jersey Challenger Champaign Challenger Yokohama Challenger Toyota Challenger Salzburg Challenger Sao Paulo Challenger Salinas Challenger Dallas Challenger Bergamo Challenger Tanger Challenger Meknes Challenger Caltanissetta Challenger Jersey Challenger St. Brieuc Challenger Athens Challenger Ostrava Challenger Rhodes Challenger Ramat Hasharon Challenger San Remo Challenger Biella Challenger Furth Challenger Nottingham Challenger Lugano Challenger Reggio Emilia Challenger Lexington Challenger Penza Challenger Vancouver Challenger Binghamton Challenger Brasilia Challenger Salvador Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Astana Challenger Eckental Challenger Ortisei Challenger Aachen Challenger Bratislava Challenger Salzburg Challenger Helsinki Challenger Sao Paulo Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Furth Challenger Nottingham Challenger Turin Challenger Dortmund Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Izmir Challenger Mons Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Orleans Challenger Seoul Challenger Charlottesville Challenger Geneva Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger Helsinki Challenger Noumea Challenger Kazan Challenger Dallas Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Bath Challenger Busan Challenger Rome Challenger Fergana Challenger Prostejov Challenger Nottingham Challenger Nottingham-2 Challenger Kosice Challenger Marburg Challenger Winnetka Challenger San Benedetto Challenger Poznan Challenger Pozoblanco Challenger St. Remy Challenger Petange Challenger Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger Seoul Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Dallas Challenger Mersin Challenger Rome Challenger Ostrava Challenger Nottingham-2 Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Guimaraes Challenger Segovia Challenger St. Remy Challenger Istanbul Challenger Petange Challenger Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger Kazan Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Cherbourg Challenger Kyoto Challenger Kazan Challenger Vercelli Challenger Ostrava Challenger Rome Challenger Arad Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Scheveningen Challenger Recanati Challenger Astana Challenger Liberec Challenger Prague Challenger Genova Challenger Szczecin Challenger Trnava Challenger Mons Challenger Rennes Challenger Eckental Challenger Reunion Island Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Helsinki Challenger Andria Challenger Hong Kong Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger St. Brieuc Challenger Ostrava Challenger Heilbronn Challenger Prostejov Challenger Poprad Tatry Challenger Marburg Challenger Recanati Challenger Liberec Challenger Prague Challenger Vancouver Challenger Trnava Challenger Rome Challenger Tashkent Challenger Ningboo Challenger Suzhou Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Happy Valley Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger Raanana Challenger Napoli Challenger Barletta Challenger Gwangju Challenger Nanjing Challenger Turin Challenger Taipei City Challenger Ostrava Challenger Busan Challenger Heilbronn Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Prague Challenger Meerbusch Challenger Como Challenger Alphen Challenger Meknes Challenger Kenitra Challenger Mons Challenger Mohammedia Challenger Tashkent Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Happy Valley Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Sophia Antipolis Challenger Rome Challenger Heilbronn Challenger Samarkand Challenger Shymkent Challenger Vicenza Challenger Prostejov Challenger Nottingham Challenger Ilkley Challenger Poprad Tatry Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Perugia Challenger Prague Challenger Chengdu Challenger Jinan Challenger Genova Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Almaty Challenger Tashkent Challenger Ortisei Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Andria Challenger Playford Challenger Rennes Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Zhuhai Challenger Irving Challenger Shenzhen Challenger Lille Challenger St. Brieuc Challenger Ostrava Challenger Karshi Challenger Samarkand Challenger Shymkent Challenger Almaty Challenger Poprad Tatry Challenger Bastad Challenger Scheveningen Challenger Prague Challenger Liberec Challenger Cassis Challenger Zhangjiagang Challenger Shanghai Challenger Almaty Challenger Ortisei Challenger Tashkent Challenger Brest Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Andria Challenger Orlando Challenger Columbus Challenger Koblenz Challenger Rennes Challenger Quimper Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Drummondville Challenger Shenzhen Challenger Zhangjiagang Challenger St. Brieuc Challenger Sophia Antipolis Challenger Anning Challenger Nanchang Challenger Seoul Challenger Busan Challenger Shymkent Challenger Samarkand Challenger Prostejov Challenger Lyon Challenger Bratislava Challenger Amersfoort Challenger Prague Challenger Liberec Challenger Augsburg Challenger Vancouver Challenger Mallorca Challenger Cassis Challenger Sibiu Challenger Ismaning Challenger Ortisei Challenger Bangkok Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Koblenz Challenger Monterrey Challenger Biella 1 Challenger Biella 2 Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Zadar Challenger Split 1 Challenger Bratislava Challenger Prostejov Challenger Iasi Challenger Trieste Challenger Prague 2 Challenger Prague 3 Challenger Tulln Challenger Bucharest Challenger Orleans Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bratislava Challenger Traralgon Challenger Lille Challenger Vancouver Challenger Vilnus Challenger Oeiras 1 Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Vilnius Challenger Pau Challenger Lugano Challenger St. Brieuc Challenger Lille Challenger Seoul Challenger Gwangju Challenger Busan Challenger Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Brisbane International - Brisbane SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona BMW Open - Munich Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Libema Open - 's-Hertogenbosch Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati National Bank Open - Montreal French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro